#ifndef __ENTRADA_H__
#define __ENTRADA_H__

#include <string>

using namespace std;

/**
 * Clase que representa un par clave/valor
 */
class Entrada{
	string* clave;
	string* valor;

public:

	/**
	 * Incialliza la entrada con una clave y un valor
	 */
	Entrada(const string& clave, const string& valor);

	/**
	 * Devuelve la clave que identifica la entrada
	 */
	string const getClave();

	/**
	 * Devuelve el valor de la entrada
	 */
	string const getValor();

	/**
	 * Establece el valor de la entrada
	 */
	void setValor(const string& valor);


	/**
     * Libera la memoria usada para almacenar la clave y el valor
	 */
	~Entrada();
};

#endif